$.fn.alternateRowColors = function() {
    $('tbody tr:odd', this).removeClass('even').addClass('odd');
    $('tbody tr:even', this).removeClass('odd').addClass('even');
    return this;
};

$(document).ready(function(){
    $(".messages").fadeOut(6500);
    var alternateRowColors = function($table) {
        $('tbody tr:odd', $table).removeClass('even').addClass('odd');
        $('tbody tr:even', $table).removeClass('odd').addClass('even');
    };

    $.ajaxSetup({
        cache: false,
        type: 'POST',
        dataType: 'json',
        error: function () {
            alert('Um erro de comunicação com o servidor ocorreu!');
            $('#ajax-ldr').fadeOut('fast');
        }
    });
    $('#addsubgrupo').click(function(){
        $.ajax({
            url: "/grupoc/criasubgrupo",
            processData: false,
            data: 'id='+$('#id').val()+'&descricao='+$('#desc_sub').val(),
            beforeSend: function (){
                var pos = $("#addsubgrupo").position();
                var width = $("#addsubgrupo").width();
                $("#ajax-ldr").css( {
                    "left": (pos.left+width+20) + "px",
                    "top":pos.top + "px"
                } );
                $("#ajax-ldr").show();
            },
            success: function(msg){
                $('#subgrupos')
                .append($('<tr>')
                    .append($('<td>')
                        .append($('<a>').attr('href','/grupoc/editarsub/id/'+msg.subgrupo.id+'/iggrupo/'+msg.subgrupo.grupo_id).attr('class','tips btn-i-editar'))
                        .append($('<a>').attr('href','#').attr('class','tips btn-i-excluir'))
                        )
                    .append($('<td>').text($('#desc_sub').val()))
                    );
                $('#desc_sub').val('');
                $('#subgrupos').alternateRowColors();
                $('#ajax-ldr').fadeOut('fast');
            }
        });
    });
    $('.btn-i-excluir').click(function(){
        var id = $(this).attr('idsub');
        $.ajax({
            url: "/grupoc/removesubgrupo",
            processData: false,
            data: 'id='+id,
            beforeSend: function (){
//                var pos = $("#addsubgrupo").position();
//                var width = $("#addsubgrupo").width();
//                $("#ajax-ldr").css( {
//                    "left": (pos.left+width+20) + "px",
//                    "top":pos.top + "px"
//                } );
//                $("#ajax-ldr").show();
            },
            success: function(msg){
                if (msg.status==true){
                    $('#tr_'+id).remove();
                }
//                $('#subgrupos')
//                .append($('<tr>')
//                    .append($('<td>')
//                        .append($('<a>').attr('href','/grupoc/editarsub/id/'+msg.subgrupo.id+'/iggrupo/'+msg.subgrupo.grupo_id).attr('class','tips btn-i-editar'))
//                        .append($('<a>').attr('href','#').attr('class','tips btn-i-excluir'))
//                        )
//                    .append($('<td>').text($('#desc_sub').val()))
//                    );
//                $('#desc_sub').val('');
//                $('#subgrupos').alternateRowColors();
//                $('#ajax-ldr').fadeOut('fast');
            }
        });
        return false;
    })
});